An Integrated Post-Locking, Multi-Versioning, and Transformation Scheme for Consistency Maintenance in Real-Time Group Editors
نویسندگان
چکیده
Intention preservation is an important aspect of consistency maintenance in distributed group editors. In this paper, we first introduce a classification framework for various kinds of intentions, then propose an integrated post-locking, multiversioning, and transformation scheme (LOVOT) for intention preservation. With this scheme, individual users’ compatible intentions are preserved by operational transformation, individuals’ conflicting intentions are preserved by multiversioning, and the preservation of a syntactically and semantically consistent group intention is facilitated by postlocking. An algorithm for preserving individual users’ intentions is discussed in details. The integrated scheme is fully distributed, highly responsive, non-blocking, and capable of avoiding locking overhead.
منابع مشابه
A Multi-versioning Algorithm for Intention Preservation in Distributed Real-time Group Editors
Intention preservation is an important aspect of consistency maintenance in real-time collaborative editing systems. The multi-version approach is able to preserve individual users’ concurrent conflicting intentions in a consistent way. Various multi-versioning schemes have been proposed. In this paper, a version composition algorithm is devised for a new multiversioning scheme that can preserv...
متن کاملConsistency Maintenance in Real - TimeCollaborative Graphics Editing
Real-time collaborative graphics editing systems allow a group of users to view and edit the same graphics document at the same time from geographically dispersed sites connected by communication networks. Consistency maintenance in the face of concurrent accesses to shared objects is one of the core issues in the design of these types of systems. In this article, we propose an object-level mul...
متن کاملHandling and Resolving Conflicts in Real Time Mobile Collaboration
Real time group editors allow two or more users at different locations to work on a shared document at the same time. In a mobile network environment with nondeterministic communication latency, a replicated architecture is usually adopted for the storage of the shared document in order to provide high responsiveness. A conflict occurs when two or more users have different intentions for editin...
متن کاملAn integrated production and preventive maintenance planning model with imperfect maintenance in multi-state system
Production planning and maintenance are two important problems in manufacturing systems. Despite the relationship exists between these two problems due to sudden failures and production capacity occupied by maintenance activities, each of these problems planned separately and as a result program and model efficiencies reduce in the real world. The aim of integrated production and maintena...
متن کاملOptional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems
Locking is a standard technique in distributed computing and database systems used to ensure data integrity by prohibiting concurrent conflicting updates on shared data objects. Internet-based collaborative systems are a special class of distributed applications which support human-to-human interaction and collaboration over the Internet. In this paper, a novel optional and responsive fine-grai...
متن کامل